/**
 * 判断是不是一个网址
 * @param {String} value 网址 包括localhost，IP地址等
 * @returns {Boolean} 验证过后的结果
 */
module.exports = function isWebsite(value) {
  return /^(?:(http|https|ftp):\/\/)?((?:[\w-]+\.)+[a-z0-9]+|localhost)((\:([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]{1}|6553[0-5]))?)((?:\/[^/?#]*)+)?(\?[^#]+)?(#.+)?$/.test(
    value
  );
};
